Text copied to clipboard!

Наслов

Text copied to clipboard!

Java backend programer

Опис

Text copied to clipboard!
Tražimo Java backend programera koji će se pridružiti našem timu za razvoj softvera. Idealni kandidat ima iskustvo u razvoju skalabilnih i sigurnih backend sistema koristeći Java tehnologije. Odgovornosti uključuju dizajn, implementaciju i održavanje server-side logike, integraciju sa bazama podataka i drugim servisima, kao i optimizaciju performansi aplikacija. Kandidat treba da bude sposoban da radi u agilnom okruženju, sarađuje sa frontend timom i razume principe dobrog softverskog inženjerstva. Takođe, očekuje se da prati najnovije trendove u Java ekosistemu i primenjuje najbolje prakse u razvoju. Pored tehničkih veština, važna je i sposobnost rešavanja problema, komunikacija i timski rad. Ako ste motivisani da doprinesete razvoju inovativnih rešenja i želite da radite u dinamičnom okruženju, pozivamo vas da se prijavite za ovu poziciju.

Одговорности

Text copied to clipboard!
  • Razvijanje i održavanje Java backend aplikacija
  • Dizajn i implementacija server-side logike
  • Integracija sa bazama podataka i eksternim servisima
  • Optimizacija performansi i skalabilnosti sistema
  • Rad u agilnom razvojnom timu
  • Pisanje čistog, efikasnog i dokumentovanog koda
  • Testiranje i otklanjanje grešaka u softveru
  • Saradnja sa frontend programerima i drugim timovima
  • Praćenje najnovijih tehnologija i trendova u Java razvoju
  • Učešće u planiranju i proceni projekata

Захтеви

Text copied to clipboard!
  • Iskustvo u Java programiranju i backend razvoju
  • Poznavanje Java frameworka kao što su Spring ili Hibernate
  • Razumevanje rada sa relacionim i NoSQL bazama podataka
  • Iskustvo u radu sa RESTful API-jem
  • Poznavanje principa objektno-orijentisanog programiranja
  • Sposobnost rešavanja tehničkih problema
  • Iskustvo sa verzionim sistemima kao što je Git
  • Razumevanje agilnih metodologija razvoja softvera
  • Dobre komunikacione i timske veštine
  • Sposobnost samostalnog rada i učenja novih tehnologija

Могућа питања на интервјуу

Text copied to clipboard!
  • Koje Java frameworke ste koristili u prethodnim projektima?
  • Kako pristupate optimizaciji performansi backend aplikacije?
  • Možete li opisati vaše iskustvo sa bazama podataka?
  • Kako rešavate konflikte unutar tima?
  • Koje alate koristite za verzionisanje koda?
  • Kako se nosite sa rokovima i pritiskom u radu?
  • Da li imate iskustvo sa mikrouslugama?
  • Kako testirate svoj kod?
  • Koji su vam najvažniji principi u pisanju koda?
  • Kako pratite nove tehnologije i trendove u razvoju softvera?